[Global Namespace]
Namespaces
Classes
Static Service Container wrapper.
Functions
Determines if there are zero layout overrides for the bundle.
Determines if there are zero translations for the bundle.
internal
Fixes recoverable data integrity issues in the "default_langcode" field.
Determines if the current user is allowed to run authorize.php.
Adds a 'reusable' filter to all Custom Block views.
Disable all blocks with missing context IDs in block_update_8001().
Disable blocks that are placed into the "disabled" region.
Fix invalid 'negate' values in block visibility conditions.
Updates the node type visibility condition.
Provide the allowed values for a 'list_*' field.
Perform a single batch operation.
Initialize 'message' and 'redirect' field values to 'contact_form' entities.
Update the dependencies of entity displays to include associated workflow.
Set the default moderation state for new content to 'draft'.
Set the filter on the moderation view to be the latest translation affected.
Synchronize moderation state default revisions with their host entities.
Update the moderation state views field plugin ID.
Ensure new page loads use the updated JS and get the updated markup.
Clear caches to ensure schema changes are read.
Update existing views using datetime_range fields.
Replace 'Recent log messages' with a view.
Force MigrateField plugin definitions to be cleared.
Clear the render cache to fix file references added by Editor.
Fixes the 'handler' setting for entity reference fields.
Remove the stale 'handler_submit' setting for entity_reference fields.
Re-save all field storage config objects to add 'custom_storage' property.
Add txt to allowed extensions for all fields that allow uploads of insecure files.
Control entity operation access for a specific entity type.
Alter entity renderable values before cache checking in drupal_render().
Acts when creating a new entity of a specific type.
Control entity create access for a specific entity type.
Acts when initializing a fieldable entity object.
Respond to creation of a new entity of a particular type.
Act before entity deletion of a particular entity type.
Acts on a particular type of entity object about to be in an entity form.
Act on a specific type of entity before it is created or updated.
Respond to entity revision creation.
Respond to entity revision deletion of a particular type.
Act on content entities of a given type when loaded from the storage.
Acts when creating a new entity translation of a specific type.
Respond to entity translation deletion of a particular type.
Respond to creation of a new entity translation of a particular type.
Respond to updates to an entity of a particular type.
Act on entities of a particular type being assembled before rendering.
Alter the results of the entity build array for a particular entity type.
Perform alterations on the available fetchers.
Perform alterations on the available parsers.
Perform alterations on the available processors.
Alter the Ajax command data that is sent to the client.
Control access to a block instance.
Allow modules to alter the block plugin definitions.
Provide a block plugin specific block_build alteration.
Alter the result of \Drupal\Core\Block\BlockBase::build().
Provide a block plugin specific block_view alteration.
Alter the result of \Drupal\Core\Block\BlockBase::build().
Modify the list of available CKEditor 4 to 5 Upgrade plugins.
Modify the list of available CKEditor 5 plugins.
Modify the list of CSS files that will be added to a CKEditor instance.
Modify the list of available CKEditor plugins.
Alter the links of a comment.
Alter the configuration synchronization steps.
Introduce dynamic translation tabs for translation of configuration.
Alter existing translation tabs for translation of configuration.
Alter contextual links before they are rendered.
Alter the plugin definition of contextual links.
Alter a contextual links element before it is rendered.
Alter CSS files before they are output on the page.
Alter available data types for typed data wrappers.
Alter display variant plugin definitions.
Modifies JavaScript settings that are added for text editors.
Modifies the text editor XSS filter that will used for the given text format.
Alter the element type information returned from modules.
Control entity operation access.
Provides custom base field definitions for a content entity type.
Alter base field definitions for a content entity type.
Alter entity renderable values before cache checking in drupal_render().
Act on entity_bundle_create().
Act on entity_bundle_delete().
Provides field definitions for a specific bundle within an entity type.
Alter bundle field definitions.
Control entity create access.
Alter the render array generated by an EntityDisplay for an entity.
Exposes "pseudo-field" components on content entities.
Alter "pseudo-field" components on content entities.
Control access to fields.
Alter the default access behavior for a given field.
Provides field storage definitions for a content entity type.
Alter field storage definitions for a content entity type.
Acts when initializing a fieldable entity object.
Alter the settings used for displaying an entity form.
Change the form mode used to build an entity form.
Act on an array of entity IDs before they are loaded.
Acts on an entity object about to be shown on an entity form.
Act on entities as they are being prepared for view.
Respond to entity revision creation.
Act on content entities when loaded from the storage.
Acts when creating a new entity translation.
Respond to entity translation deletion.
Respond to creation of a new entity translation.
Act on entities being assembled before rendering.
Alter the results of the entity build array.
Alter the settings used for displaying an entity.
Change the view mode of an entity that is being displayed.
Alter the view modes for entity types.
Declare a template file extension to be used with a theme engine.
Perform alterations on Field API formatter types.
Alters the field formatter settings summary.
Allow modules to add settings to field formatters provided by other modules.
Returns the maximum weight for the entity components handled by the module.
Acts when a field storage definition is being purged.
Forbid a field storage update from occurring.
Perform alterations on preconfigured field options.
Override the default Views data for a Field API field.
Alter the Views data for a single Field API field.
Alter the Views data on a per field basis.
Alter widget forms for a specific widget provided by another module.
Alter the complete form for a specific widget provided by other modules.
Alter the complete form for field widgets provided by other modules.
Alter forms for field widgets provided by other modules.
Perform alterations on Field API widget types.
Alter multi-value widget forms for a widget provided by another module.
Alter forms for multi-value field widgets provided by other modules.
Alters the field widget settings summary.
Alter widget forms for a specific widget provided by another module.
Alter forms for field widgets provided by other modules.
Allow modules to add settings to field widgets provided by other modules.
Control access to private file downloads and specify HTTP headers.
Alter MIME type mappings used to determine MIME type from a file extension.
Register information about FileTransfer classes provided by a module.
Alter the FileTransfer class registry.
Perform actions when a text format has been disabled.
Provide a form-specific alteration for shared ('base') forms.
Provide a form-specific alteration instead of the global hook_form_alter().
Perform alterations before a form is rendered.
Allow themes to alter the theme-specific settings form.
Alter the HAL relation URI.
Perform alterations on help page section plugin definitions.
internal
Perform alterations on help topic definitions.
Alter the information provided in \Drupal\image\Annotation\ImageEffect.
Return an array of tasks to be performed by an installation profile.
Alter the full list of installation tasks.
Perform necessary alterations to the JavaScript before it is presented on the page.
Perform necessary alterations to the JavaScript settings (drupalSettings).
Modify the JavaScript settings (drupalSettings).
Controls access to filtering by entity data via JSON:API.
Restricts filtering access to the given field.
Controls access when filtering by entity data via JSON:API.
Allow modules to alter the fallback candidates for specific operations.
Allow modules to alter the language fallback candidates.
Perform alterations on language negotiation methods.
Perform alterations on language switcher links.
Perform alterations on language types.
Allow modules to alter layout plugin definitions.
Alter libraries provided by an extension.
Alter the list of projects to be updated by locale's interface translation.
Alter an email message created with MailManagerInterface->mail().
Alter the list of mail backend plugin definitions.
Alters the information provided in \Drupal\media\Annotation\MediaSource.
Allows adding data to a row for a migration with the specified ID.
Allows adding data to a row before processing it.
Allows altering the list of discovered migration plugins.
Alter the registry of modules implementing a hook.
Perform necessary actions before a module is installed.
Perform necessary actions before a module is uninstalled.
Perform necessary actions after modules are installed.
Perform necessary actions after modules are uninstalled.
Set permissions for a node to be written to the database.
Alter permissions for a node before it is written to the database.
Inform the node access system what permissions the user has.
Alter user access rules when trying to view, edit or delete a node.
Alter the links of a node.
Alters an oEmbed resource URL before it is fetched.
Alters the list of options to be displayed for a field.
Add attachments (typically assets) to a page before it is rendered.
Alter attachments (typically assets) to a page before it is rendered.
Alter the filtering of plugin definitions for a specific type and consumer.
Alter the filtering of plugin definitions for a specific plugin type.
Executes an update which is intended to update data, like entities.
Perform alterations to a structured query for a given tag.
Allow modules to alter in-place editor plugin metadata.
Returns a renderable array for the value of a single field in an entity.
Provide additional methods of scoring for core search results for nodes.
Return an array of removed hook_post_update_NAME() function names.
Render a template using the theme engine.
deprecated
Alter the REST relation URI.
deprecated
Alter the REST type URI.
Preprocess text for search.
Return the name of a default shortcut set for the provided user account.
Perform alterations to the breadcrumb built by the BreadcrumbManager.
Alter the information parsed from module and theme .info.yml files.
Alter the default, hook-independent variables for all templates.
Register a module or theme's theme implementations.
Alter the theme registry information returned from hook_theme().
Provides alternate named suggestions for a specific theme hook.
Alters named suggestions for a specific theme hook.
Alters named suggestions for all theme hooks.
Provide information about available placeholder tokens and token types.
Alter the metadata about available placeholder tokens and token types.
Provide replacement values for placeholder tokens.
Alter replacement values for placeholder tokens.
Allow modules to alter tour items before render.
Provide language-specific overrides for transliteration.
Perform a single update between minor versions.
Return an array of information about module update dependencies.
Return a number which is no longer available as hook_update_N().
Alter the list of projects before fetching data and comparing versions.
Alter the information about available updates for projects.
Provide information on Updaters (classes that can update Drupal).
Act on user account cancellations.
Alter the username that is displayed for a user.
Alter validation constraint plugin definitions.
Verify an archive after it has been downloaded and extracted.
Analyze a view to provide warnings about its configuration.
Alter the table and field information from hook_views_data().
Replace special strings when processing a view with form elements.
Allow modules to respond to the invalidation of the Views cache.
Modify the list of available views access plugins.
Modify the list of available views area handler plugins.
Modify the list of available views argument handler plugins.
Modify the list of available views default argument plugins.
Modify the list of available views argument validation plugins.
Modify the list of available views cache plugins.
Modify the list of available views display plugins.
Modify the list of available views display extender plugins.
Modify the list of available views exposed form plugins.
Modify the list of available views field handler plugins.
Modify the list of available views filter handler plugins.
Modify the list of available views join plugins.
Modify the list of available views pager plugins.
Modify the list of available views query plugins.
Modify the list of available views relationship handler plugins.
Modify the list of available views row plugins.
Modify the list of available views sort handler plugins.
Modify the list of available views style plugins.
Modify the list of available views wizard plugins.
Act on the view immediately after the query has been executed.
Post-process any rendered data.
Act on the view before the query is built, but after displays are attached.
Act on the view after the query is built and just before it is executed.
Alter a view at the very beginning of Views processing.
Alter the view preview information.
Alter the query before it is executed.
Replace special strings in the query before it is executed.
Alter the renderable array representing the edit page for one display.
Alter the top of the display for the Views UI.
Alter the links displayed at the top of the view edit form.
Saves the image style dependencies into form and view display entities.
Add 'anchor' setting to 'Scale and crop' effects.
Add the 'include_locked' settings to the 'language_select' widget.
Ensure all extra fields are properly stored on entity view displays.
Clear caches due to routing changes for the new discard changes form.
Clear caches to discover new blank layout plugin.
Clear caches due to new link added to Layout Builder's contextual links.
Fix Layout Builder tempstore keys of existing entries.
Clear caches due to dependency changes in the layout_builder render element.
Set the layout builder field as non-translatable where possible.
Clear caches due to addition of service decorator for entity form controller.
Clear caches due to changes to annotation changes to the Overrides plugin.
Rebuild plugin dependencies for all entity view displays.
Clear caches due to the removal of the layout_is_rebuilding query string.
Clear caches due to routing changes to changing the URLs for defaults.
Clear caches due to routing changes to move the Layout Builder UI to forms.
Clear caches due to changes to section storage annotation changes.
Update view displays that use Layout Builder to add empty context mappings.
Clear caches due to config schema additions.
Clear caches due to adding a new route enhancer.
Add new custom block permission to all roles with 'configure any layout'.
Recalculate dependencies for the entity_form_display entity.
Recalculate dependencies for the entity_view_display entity.
Clear cache to ensure plural translations are removed from it.
Add edit and delete button to media library view page display.
Add langcode filters to media library view displays.
Create the 'media_library' image style if necessary.
Add a status extra filter to the media library view default display.
Sets /admin/content/media to the table display of the 'media' view.
Create and configure Media Library form and view displays for media types.
Add a table display to the media library view and link grid/table displays.
Add non js prefixed classes to checkboxes if not present.
Add a status extra filter to the media view default display.
Clear caches due to changes in local tasks and action links.
Updates stale references to Drupal\media\Entity\Media::getCurrentUserId.
Clear caches due to the addition of a Media-specific entity storage handler.
Uninstall migrate_drupal_multilingual since migrate_drupal is installed.
Load all form displays for nodes, add status with these settings, save.
Updates stale references to Drupal\node\Entity\Node::getCurrentUserId.
Implements hook_form_FORM_ID_alter() for system_theme_settings.
Create the language content settings configuration object for path aliases.
Make responsive image formatters dependent on responsive image styles.
Create REST resource configuration entities.
Simplify method-granularity REST resource config to resource-granularity.
Configures default search page for instantiated blocks.
Mark everything for reindexing after diacritics removal rule change.
Remove obsolete serialization.settings configuration.
Update entity displays to contain the region for each field.
Clear caches due to trustedCallbacks changing in ClaroPreRender.
Clear caches to ensure Classy's message library is always added.
Remove obsolete system.authorize configuration.
Enable the modules that are providing the listed database drivers.
Populate the new 'match_limit' setting for the ER autocomplete widget.
Remove backwards-compatibility leftovers from entity type definitions.
Update all entity view displays that contain extra fields.
Update all entity form displays that contain extra fields.
Clear caches due to schema changes in core.entity.schema.yml.
Force field type plugin definitions to be cleared.
Clear the library cache and ensure aggregate files are regenerated.
Force caches using hashes to be cleared (Twig, render cache, etc.).
Force cache clear for language item callback.
Re-save all configuration entities to recalculate dependencies.
Drop the 'all' index on the 'key_value_expire' table.
Add new security advisory retrieval settings.
Force cache clear to ensure aggregated JavaScript files are regenerated.
Clear entity_bundle_field_definitions cache for new parent field settings.
Clear the cache after deprecating Term views argument validator.
Clear caches due to updated taxonomy entity views data.
Add status with settings to all form displays for taxonomy entities.
Add a 'published' = TRUE filter for all Taxonomy term views and converts existing ones that were using the 'content_translation_status' field.
Update taxonomy terms to be revisionable.
Remove the 'hierarchy' property from vocabularies.
Update text_with_summary fields to add summary required flags.
Update text_with_summary widgets to add summary required flags.
Convert Joyride selectors to selector property.
Calculate role dependencies and remove non-existent permissions.
Update some views fields that were previously duplicated.
Clear errors caused by relationships to configuration entities.
Add additional settings to the entity link field and convert node_path usage to entity_link.
Update exposed filter blocks label display to be disabled.
Include field formatter dependencies in a view when the formatter is used.
Update field names for multi-value base fields.
Add placeholder settings to string or numeric filters.
Rebuild caches to ensure schema changes are read in.
Define default values for limit operators settings in all filters.
Rebuild cache to allow placeholder texts to be translatable.
Clear caches due to adding a relationship from revision table to base table.
Remove core key from views configuration.
Clear caches due to removal of sorting for global custom text field.
Rename the setting for showing the default display to 'default_display'.
Fix table names for revision metadata fields.
Add the identifier option to all sort handler configurations.
Fix cache max age for table displays.
Fix views with dependencies on taxonomy terms that don't exist.
Update the cacheability metadata for all views.
Include views data table provider in views dependencies.
Updates stale references to Drupal\workspaces\Entity\Workspace::getCurrentUserId.
Move the workspace association data to an entity field and a custom table.
Removes the workspace association entity and field schema data.
Add the workspace 'parent' field to the 'deploy' form display.